Text copied to clipboard!
Название
Text copied to clipboard!Full Stack Java Разработчик
Описание
Text copied to clipboard!
Мы ищем опытного Full Stack Java Разработчика, который присоединится к нашей команде для разработки и поддержки современных веб-приложений. В этой роли вы будете участвовать во всех этапах жизненного цикла разработки программного обеспечения, начиная от проектирования архитектуры и заканчивая внедрением и сопровождением готовых решений. Вы будете работать как с клиентской, так и с серверной частью, обеспечивая высокую производительность, масштабируемость и надежность приложений.
Основной стек технологий включает Java (Spring Boot), JavaScript (React или Angular), базы данных (PostgreSQL, MongoDB), а также инструменты CI/CD и облачные платформы (AWS, Docker, Kubernetes). Мы ожидаем, что кандидат будет обладать глубокими знаниями в области объектно-ориентированного программирования, принципов SOLID, а также опытом работы с RESTful API и микросервисной архитектурой.
Вы будете тесно взаимодействовать с другими разработчиками, дизайнерами, аналитиками и менеджерами проектов для достижения общих целей. Мы ценим инициативность, ответственность и стремление к постоянному профессиональному росту. В нашей компании приветствуется обмен знаниями, участие в код-ревью и внедрение лучших практик разработки.
Если вы стремитесь к работе в динамичной среде, где ценится качество кода, инновации и командная работа, мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Разработка и поддержка веб-приложений на Java и JavaScript
- Проектирование архитектуры клиентской и серверной части
- Интеграция с внешними API и микросервисами
- Оптимизация производительности и масштабируемости приложений
- Участие в код-ревью и внедрение лучших практик
- Работа с базами данных SQL и NoSQL
- Настройка CI/CD процессов и автоматизация сборки
- Взаимодействие с командой дизайнеров и аналитиков
- Документирование кода и архитектурных решений
- Участие в планировании и оценке задач
Требования
Text copied to clipboard!- Опыт работы с Java и Spring Boot от 3 лет
- Знание JavaScript и одного из фреймворков: React или Angular
- Опыт работы с RESTful API и микросервисной архитектурой
- Уверенное знание SQL и опыт работы с PostgreSQL или MySQL
- Опыт работы с NoSQL базами данных, такими как MongoDB
- Знание принципов ООП, SOLID и паттернов проектирования
- Опыт работы с системами контроля версий (Git)
- Понимание процессов CI/CD и опыт работы с Jenkins, GitLab CI
- Опыт работы с Docker и Kubernetes будет плюсом
- Умение работать в команде и хорошие коммуникативные навыки
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт работы с Java и Spring Boot?
- Какие фронтенд-фреймворки вы использовали в проектах?
- Работали ли вы с микросервисной архитектурой? Опишите ваш опыт.
- Какие базы данных вы использовали и в каких случаях?
- Как вы обеспечиваете качество и читаемость кода?
- Есть ли у вас опыт настройки CI/CD процессов?
- Использовали ли вы Docker или Kubernetes в своих проектах?
- Как вы подходите к решению сложных технических задач?
- Как вы взаимодействуете с другими членами команды?
- Какие проекты вы считаете своими самыми успешными и почему?